public class nm666 {
    public static void main(String[] args){
        //计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
        //思路：考虑该问题为求和问题；首先要考虑到每个元素的值怎么算，其次相邻两个元素之间有什么关系，最后将各个元素相加得到所求的和；
        //1；考虑第一关元素1/1中分子为1，分母也为1；
        //2: 考虑第二关元素1/2中分子也为1，而分母为2；
        //3；根据第一步和第二步考虑出来各个元素中分子都为1，而分母比前一个元素的分母都大一；
        //4:根据观察每个元素的系数也是不一样的发现第一个元素乘以了正1，滴二个元素乘以了负1.依次类推；所以要设一个变量进行不断的变化系数；
        int tag=1;
        double sum=0.0;
        double fz=1.0;
        double fm=1.0;
        for( ; fm<=100; fm++){
            sum+=tag*(fz/fm);
            tag=-tag;
        }
        System.out. println("1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值为"+sum);
    }

}
